#pragma once
#include "node.h"

typedef char dataType;

class tree
{
	Nptr root;
public:
	tree(void);
	~tree(void);
	Nptr getRoot() { return root; }
	Nptr insertNode(Nptr T,dataType v);
	Nptr copyTree(Nptr T);
	Nptr searchTree(Nptr T, dataType key);
	void inOrder(Nptr T);
	void preOrder(Nptr T);
	void postOrder(Nptr T);
};
